Text copied to clipboard!

Başlık

Text copied to clipboard!

Go Yazılım Mühendisi

Açıklama

Text copied to clipboard!
Go dilinde uzmanlaşmış bir Yazılım Mühendisi arıyoruz. Bu pozisyon, yüksek performanslı, ölçeklenebilir ve güvenilir yazılım çözümleri geliştirmekten sorumludur. Adayın, Go programlama dilinde derin bilgiye sahip olması, mikroservis mimarileriyle çalışmış olması ve modern yazılım geliştirme süreçlerine hâkim olması beklenmektedir. Takım çalışmasına yatkın, problem çözme becerileri gelişmiş ve yazılım yaşam döngüsünün tüm aşamalarında aktif rol alabilecek bir ekip arkadaşı arıyoruz. Sorumluluklar arasında, yeni uygulamaların geliştirilmesi, mevcut sistemlerin iyileştirilmesi, kod kalitesinin artırılması ve yazılım testlerinin gerçekleştirilmesi yer almaktadır. Ayrıca, DevOps süreçlerine katkı sağlamak, CI/CD boru hatlarını yönetmek ve bulut tabanlı altyapılarla entegrasyon sağlamak da görevler arasında olacaktır. Adayın, RESTful API'ler geliştirme konusunda deneyimli olması, veritabanı tasarımı ve optimizasyonu konularında bilgi sahibi olması önemlidir. Ayrıca, Git gibi versiyon kontrol sistemlerini etkin bir şekilde kullanabilmeli ve kod inceleme süreçlerine katkı sağlayabilmelidir. Bu pozisyon, uzaktan veya hibrit çalışma imkânı sunmakta olup, esnek çalışma saatleriyle birlikte dinamik bir ekip ortamı sağlamaktadır. Sürekli öğrenmeye açık, teknolojik gelişmeleri yakından takip eden ve yazılım mühendisliği alanında kariyerini ilerletmek isteyen adaylar için ideal bir fırsattır. Eğer siz de yenilikçi projelerde yer almak, modern teknolojilerle çalışmak ve yazılım dünyasında fark yaratmak istiyorsanız, başvurunuzu bekliyoruz.

Sorumluluklar

Text copied to clipboard!
  • Go dilinde yüksek kaliteli yazılım geliştirmek
  • Mikroservis mimarileri üzerinde çalışmak
  • RESTful API'ler tasarlamak ve uygulamak
  • Kod incelemelerine katılmak ve geri bildirim sağlamak
  • CI/CD süreçlerini yönetmek ve iyileştirmek
  • Veritabanı tasarımı ve optimizasyonu yapmak
  • Yazılım testlerini planlamak ve uygulamak
  • Teknik dokümantasyon hazırlamak
  • Takım içinde etkin iletişim kurmak
  • Yeni teknolojileri araştırmak ve uygulamak

Gereksinimler

Text copied to clipboard!
  • Go programlama dilinde en az 2 yıl deneyim
  • Mikroservis mimarileri hakkında bilgi sahibi olmak
  • RESTful API geliştirme konusunda deneyim
  • SQL ve NoSQL veritabanlarıyla çalışma bilgisi
  • Git gibi versiyon kontrol sistemlerini kullanabilme
  • CI/CD araçlarıyla çalışma deneyimi (Jenkins, GitLab CI vb.)
  • Unit test ve entegrasyon testleri yazma becerisi
  • Bulut platformları (AWS, GCP, Azure) hakkında temel bilgi
  • İyi derecede İngilizce okuma ve yazma becerisi
  • Takım çalışmasına yatkınlık ve iletişim becerileri

Potansiyel mülakat soruları

Text copied to clipboard!
  • Go dilinde geliştirdiğiniz bir projeyi anlatır mısınız?
  • Mikroservis mimarisiyle ilgili deneyiminiz nedir?
  • RESTful API geliştirirken nelere dikkat edersiniz?
  • Hangi CI/CD araçlarını kullandınız?
  • Veritabanı optimizasyonu konusunda ne tür çalışmalar yaptınız?
  • Unit test yazma konusundaki yaklaşımınız nedir?
  • Bulut platformlarıyla entegrasyon deneyiminiz var mı?
  • Takım içinde yaşadığınız bir teknik sorunu nasıl çözdünüz?
  • Yeni teknolojileri nasıl takip ediyorsunuz?
  • Uzaktan çalışmaya uygunluğunuz nedir?